var app = require('../app'),
    i=0,
    lock=false,
    lockfas = false;
    template = require('../../modules/template');

toastr.options.timeOut = 3000;

//案件分配
var arrcaseid = [];
//解析地址栏
function GetQueryString(name){
    var reg = new RegExp("(^|&)"+ name +"=([^&]*)(&|$)");
    var r = window.location.search.substr(1).match(reg);
    if(r!=null)return  unescape(r[2]); return null;
}
$('#sms_modal').on('hide.bs.modal', function (e) {
    $('#sms_modal').find('.determine').removeAttr('case-caseId');
})
$('body')
    .on('click', '.checkall', function(){
        //全选
        $(".j-check,.checkall").prop("checked", $(this).prop("checked"));

    })
    //反选
    .on('change','j-check', function(){
        if ($(".j-check:checked").length == $(".j-check").length) {
            $(".checkall").prop("checked", true);
        } else {
            $(".checkall").prop("checked", false);
        }
    })

    // 案件审核提交
    .on('click', '.distribution', function(){
        if(lockfas)return;
        lockfas = true;
        arrcaseid = [];
        $("#tab td :checkbox").each(function(){
            //遍历所有复选框，然后取值进行 !非操作
            if($(this).prop("checked")){
                arrcaseid.push($(this).val());
            }
        })
        if(arrcaseid.length==0){
            toastr.options.onHidden = function() {
                lockfas = false;
            }
            toastr.error('请选择案件');
            return;
        }else{
            var repair_type =  $("#repair_type").val();
            var batch_name =  $("#batchName").val();
            $.ajax({
                url: '/repairsubmit/submit',
                type: 'post',
                data: {
                    'case_id': arrcaseid.toString(),
                    'repair_type' : repair_type,
                    'batch_name' : batch_name,
                },
                dataType: "json",
                success: function(res){
                    if(res.code == 200){
                        toastr.success(res.message);
                        lockfas = false;
                    }else{
                        toastr.options.onHidden = function() {
                            lock = false;
                        }
                        toastr.error(res.message);
                    }
                    lock = false;
                    setTimeout(function(){
                        window.location.reload();
                    },2000)
                },
                error: function(err){
                    toastr.options.onHidden = function() {
                        lock = false;
                    }
                    toastr.error('网络错误,请稍后重试');
                }
            })
        }
        lockfas = false;

    })
